from pathlib import Path
import configparser

# 1. 找到与当前文件同级的 config.ini
INI_PATH = Path(__file__).resolve().parent.parent / 'config.ini'

def load_config():
    cfg = configparser.ConfigParser()
    if not INI_PATH.exists():
        raise FileNotFoundError(INI_PATH)
    cfg.read(INI_PATH, encoding='utf-8')
    return cfg

# 2. 直接导出成“全局单例”，其它文件 `from utils.config_loader import cfg`
cfg = load_config()
print(cfg.get('VideoStream','source'))